home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
- ────────────────────────────────────────────────────────────
-
- USER'S GUIDE
-
- Make Pattern Version 1.0
-
- Copyright 1994 (C), Szabolcs Szakacsits
-
- Jozsef Attila University, Szeged, Hungary
-
- July 22, 1994
-
- ────────────────────────────────────────────────────────────
-
-
-
-
-
-
-
-
-
- 1. INTRODUCTION
- ────────────────
-
- The MAP (Make Pattern) software is a tool that can be used
- quickly and easily to construct and manage image patterns. It was
- created to generate patterns for testing neural nets. It has a
- graphic user interface and mouse support.
-
- One can edit binary and N x N sized patterns with it, and then
- these patterns can be saved in a binary or text file.
-
- It is possible, among others things, to produce salt and/or
- pepper random noises, pattern shifting in the four main directions
- and output values can be set for text file saving.
-
- If one already has one's own text pattern file then that file
- can be reconstructed or converted into a binary file which can be
- used to compare the performance of other neural net
- implementations and the NeoC Explorer.
-
-
- 2. INSTALLATION
- ────────────────
-
- The minimum system requirements to run MAP are a 286 AT
- compatible computer, VGA video card, and a mouse. If only a
- monochrome monitor is available, then run MAP with the -m option.
-
-
-
-
- - 1 -
-
-
-
-
- 3. FILE TYPES
- ──────────────
-
- The MAP handles two kind of file types, one of them is the
- binary file with extension .ptt, and the other is a text file with
- extension .dat. The NeoC Explorer uses the former while the text
- file can be interfaced with the user's own software.
-
- The structure of a .dat file is very simple, and when I
- specified it I tried to use the most common structure. The first
- line contains the number of patterns and the dimension of the net
- input (N x N). The other lines include a pattern in every line as
- a row vector. For example,
-
- 2 9
- 1 0 0 0 1 0 0 0 1
- 0 0 1 0 1 0 1 0 0
-
- The above illustration isn't an isomorphic graphic description,
- however, it can be displayed with the DIP.EXE (Display Pattern)
- program on the standard output just like a file consisting of
- two-dimensional patterns.
-
- The active and non active numerical output values can be set
- with the 'Option/Set output values' menu.
-
-
- 4. USAGE OF MAP
- ────────────────
-
- The top window (Pattern Designer) contains the elements
- relevant to pattern-editing, while the bottom one (Pattern Table)
- collects the set of edited patterns. They are connected in the
- following way:
-
- The edited pattern which appears in the top window may be
- inserted into the bottom window by using the 'SAVE' button is on
- the top window. Using the 'SAVE' button will put the pattern into
- the current cursor position (red square frame), while the pattern
- can also be overwritten in that position by using the 'CHANGE'
- button.
-
- If editing a pattern from the Pattern Table is desired, move
- the mouse cursor to the desired pattern and click the left mouse
- button. By using the right mouse button one can change the current
- cursor location in the Pattern Table.
-
- The white texts are static and the red ones are dynamic in the
- Pattern Designer window. The red texts can be given a new value by
- pointing on them and clicking with the left, or right, or both
- buttons. The left button on the mouse will increase the value by
- one, the right button will decrease the value by one, and pushing
- both at the same time will cause a small window to appear on the
- screen. The new value may be written into it.
-
-
-
- - 2 -
-
-
-
-
- Designing a pattern can also be carried out by using the mouse
- buttons.
-
- The other possibilities are self-explanatory or can be
- discovered easily because of the simplicity of the program.
-
-
- 5. EPILOG
- ──────────
-
- Please keep in mind that my intention was not to write a multi
- purpose and many-sided pattern maker and handler program. This
- program has been written primarily for supporting the NeoC
- Explorer, and I later extended it in order to enable everyone to
- compare and test the performance of his or her own net and NeoC.
-
- This software is FREEWARE. It may be freely duplicated and
- distributed. It was created for education and research purposes.
-
- A few words about the new versions:
-
- ■ running under Windows 3.1 operation system
- ■ pattern categories
- ■ additional pattern and pattern file transformation
- functions
- ■ new text file outputs
- ■ patterns with size M x N
- ■ cutting out samples from a graphic file ....
-
- If you find MAP useful and you are interested in the next
- versions, then please register it. Your registration will contain
- MAP and also NeoC. You can do so by sending a small donation to my
- address, and in this way you will support updates of production,
- and will receive the next upgrades. See the details in the
- REGISTER.TXT file.
-
- If you have any questions, comments or suggestions please feel
- free to write to me.
-
- ADDRESS: Szakacsits Szabolcs
- Kodaly 2. 2. lph.
- H-8800 Nagykanizsa
- HUNGARY
-
- E-MAIL: jzp0119@huszeg11.bitnet
- jzp0119@vm.cc.u-szeged.hu
- jzp0119@alfa.cab.jate.u-szeged.hu
-
- FAX: +36-93-310-311
-
-
-
-
-
-
-
-
- - 3 -
-
-